<div class="container">
<h1>通用头部</h1>
{literal}
<pre>
{empty name="userInfo"}
    未登录
    登陆地址：{:url('home/Public/userLogin')}
    注册地址：{:url('home/Public/userReg')}
{else/}
    已登录
    显示会员信息：{$userInfo.会员字段名}
    个人中心链接：{:url('home/User/index')}
    购物车链接：{:url('home/Cart/index')}
    购物车ajax请求地址：{:url('home/Cart/index')} 返回购物车列表及总量、金额、积分消费情况
{/empty}
</pre>
<div style="display:none;">
<h2>常用地址</h2>
<h4>标注“可AJAX请求”得一般应用在滚动分页、ajax分页场景下，主要适配手机端</h4>
<strong>公共模块 PublicController</strong><br/>
登陆地址：{:url('home/Public/userLogin')}<br/>
注册地址：{:url('home/Public/userReg')}<br/>
退出登陆地址：{:url('home/Public/loginOut')}<br/>
找回密码地址：{:url('home/Public/findPwd')}<br/>
收藏动作：{:url('home/Public/getFavorite')} 将cms、商品、店铺收藏集成到一块了，根据channel得不同操作表不同<br/><br/>

<strong>首页模块 IndexController</strong><br/>
网站首页地址：{:url('home/Index/index')}<br/>
专题页地址：{:url('home/Index/special',['special_id'=>专题ID])}<br/><br/>

<strong>cms模块 CmsController</strong><br/>
cms频道页地址：{:url('home/Cms/channel',['cid'=>当前频道栏目ID])}<br/>
cms列表页地址：{:url('home/Cms/itemlist',['cid'=>当前列表栏目ID])} <strong>可AJAX请求</strong><br/>
cms内容页地址：{:url('home/Cms/item',['mid'=>模型ID,'aid'=>'内容ID'])}<br/>
cms搜索页地址：{:url('home/Cms/search')} 请求字段：mid(模型ID)/title(搜索标题) <strong>可AJAX请求</strong><br/><br/>

<strong>商品模块 GoodsController</strong><br/>
商品频道页地址：{:url('home/Goods/channel',['cid'=>当前频道栏目ID])}<br/>
商品列表页地址：{:url('home/Goods/itemlist',['cid'=>当前列表栏目ID])} <strong>可AJAX请求</strong><br/>
商品内容页地址：{:url('home/Goods/item',['sku_id'=>商品规格ID])}<br/>
商品搜索页地址：{:url('home/Goods/search')} 请求字段：goods_name(商品标题) <strong>可AJAX请求</strong><br/>
获取AJAX分页评价：{:url('home/Goods/getGeval')} 请求：goods_id(商品ID)，level：1(好评)、2(中评)、3(差评)、4(缩略图) 返回：对应评价列表<br/>
AJAX计算商品价格：{:url('home/Goods/calcPrice')} 请求：goods_price(商品原生价格[未格式化前阶梯价])，num(购买数量) 返回：单价、数量、小计<br/><br/>

<strong>购物车模块 CartController 【需事先判断登录状态】</strong><br/>
购物车首页：{:url('home/Cart/index')} 请求：cart_status(默认2全部数据，0购物车中失效数据，1购物车中有效数据) 返回：购物车列表及购物车统计数据 <strong>可AJAX请求</strong><br/>
购物车添加商品：{:url('home/Cart/addCart')} 请求：sku_id(商品规格ID) num(数量) 返回：成功或失败信息 <strong>一般为AJAX请求</strong><br/>
购物车删除单条商品：{:url('home/Cart/delCart')} 请求：cart_id(购物车ID) 返回：成功或失败信息 <strong>一般为AJAX请求</strong><br/>
清空购物车：{:url('home/Cart/clearCart')} 请求：cart_status(默认2全部数据，0购物车中失效数据，1购物车中有效数据) 返回：成功或失败信息 <strong>一般为AJAX请求</strong><br/>
购物车提交订单页面：{:url('home/Cart/orderConfirm')} 请求：sku_ids(购物车中勾选得商品规格ID组) 支付方式、物流、优惠券已集成 其他收货地址、发票信息、配送费需ajax请求<br/>
配套ajax请求地址：收货地址{:url('home/Cart/getAddressList')}  发票信息{:url('home/Cart/getInvlist')} 计算配送费{:url('home/Cart/getDeliveryprice')}<br/>
购物车提交订单操作：{:url('home/Cart/submitOrder')} 请求信息：具体细节详细页面再说<br/><br/>

<strong>商城品牌模块 BrandController</strong><br/>
品牌首页：{:url('home/Brand/index')}<br/>
品牌内容页：{:url('home/Brand/item',['brand_id'=>品牌ID])} 该处主要展示品牌下栏目及商品列表<br/><br/>

<strong>针对商品得促销模块 PromotionController</strong><br/>
以下页面都需要传活动类型：promotion_type 1预售商品 2限时抢购 3积分商品 4集采商品 5竞拍商品<br/>
促销频道页地址：{:url('home/Promotion/channel',['promotion_type'=>促销类型])}<br/>
促销列表页地址：{:url('home/Promotion/itemlist',['promotion_type'=>促销类型,'cid'=>商品类目ID])} <strong>可AJAX请求</strong><br/>
促销内容页地址：{:url('home/Promotion/item',['promotion_type'=>促销类型,'sku_id'=>商品规格ID])} <br/>
<strong>由于促销类型4、5需预付费，比较不通用，所以单独拆出来内容页面，其他促销类型和商品内容页公用</strong><br/>
想完整显示活动最起码做5*2+2=12个和活动相关得模板<br/><br/>

<strong>代金券模块 CardController</strong><br/>
代金券领取页面:{:url('home/Card/index')} 包括免费领取形式和收费购买形式两种
我的代金券列表页面:{:url('home/Card/myCard')} 包括未使用、已使用、已过期三种形式
<h1>以上就是前端使用到得暂时能想到得所有页面<br/>剩下得会员中心功能一般会事先集成。</h1>
</div>
{/literal}
</div>